E' uscito questa settimana la versione 2007 dell'emulatore x86 di Microsoft, Virtual PC 2007, disponibile anche in italiano e totalmente gratuito. VPC è preferibile agli altri emulatori in ambiente Windows perchè è poco invasivo e molto intuitivo da utilizzare. Scaricabile dal sito di Microsoft.
mercoledì, febbraio 21, 2007
venerdì, febbraio 02, 2007
Client PHP per POP3 e chat su web
Quanto all'articolo del server di posta, voglio aggiungere alcune cose che sono sicuramente utili:
1 - un completissimo portale web per la consultazione della posta è IlohaMail, reperibile su SourceForge; esso contiene un indririzziario (rubrica) e un calendario integrato; necessita di un server MySQL al quale appoggiarsi e dialoga sia con server POP3 che IMAP.
2 - un programma in PHP per chattare via web è WebChat, sempre da SF.net, ha bisogno di un browser che supporti Javascript sul lato client e di MySQL sul server; è molto snello, funzionale e personalizzabile.
1 - un completissimo portale web per la consultazione della posta è IlohaMail, reperibile su SourceForge; esso contiene un indririzziario (rubrica) e un calendario integrato; necessita di un server MySQL al quale appoggiarsi e dialoga sia con server POP3 che IMAP.
2 - un programma in PHP per chattare via web è WebChat, sempre da SF.net, ha bisogno di un browser che supporti Javascript sul lato client e di MySQL sul server; è molto snello, funzionale e personalizzabile.
sabato, gennaio 27, 2007
Server di posta a casa propria
Per creare un proprio server di posta basta disporre di un collegamento ad Internet flat e di un pc sempre acceso. Per prima cosa scaricare la versione standard di MailEnable, gratuita. Poi registrare l'IP del pc su DynDsn o su No-IP per disporre di un indirizzo registrato nei DNS.
Nella configurazione dell'account riscrivere nel campo MX Record l'indirizzo di secondo livello che si è scelto (es. mionome.hopto.org). Ora installare MailEnable, che farà da server POP3 e SMTP; durante l'installazione specificare come dominio l'indirizzo preso sopra e come DNS quello primario del proprio provider Internet.
Una volta finita la configurazione aprite le porte 110 e 25 dal firewall di Windows e riavviate i servizi di posta.
Il vostro server email è quindi pronto e potete utilizzare, se nello stesso pc è presente un sito web che usa PHP, MailBee Lite per l'accesso alla posta a tutti gli utenti che volete. Il vostro indirizzo di posta sarà qualcosa come nome_utente@mionome.hopto.org .
Nella configurazione dell'account riscrivere nel campo MX Record l'indirizzo di secondo livello che si è scelto (es. mionome.hopto.org). Ora installare MailEnable, che farà da server POP3 e SMTP; durante l'installazione specificare come dominio l'indirizzo preso sopra e come DNS quello primario del proprio provider Internet.
Una volta finita la configurazione aprite le porte 110 e 25 dal firewall di Windows e riavviate i servizi di posta.
Il vostro server email è quindi pronto e potete utilizzare, se nello stesso pc è presente un sito web che usa PHP, MailBee Lite per l'accesso alla posta a tutti gli utenti che volete. Il vostro indirizzo di posta sarà qualcosa come nome_utente@mionome.hopto.org .
Rimozione Windows Vista da PC con dual boot
A causa del nuovo boot manager di Windows Vista, differente da tutti i suoi predecessori, risulta un po' più macchinoso rimuovere un'installazione di Vista da un pc dove è presente anche un altro Windows, ad esempio XP. Comunque niente di eccessivamente complicato, basta seguire i seguenti passi:
- avviare il pc con il cd di Windows XP;
- premere R quando richiesto per avviare la Console di Rispristino;
- accedere alla partizione di Windows XP (nella maggior parte dei casi basterà premere 1 , Invio e poi inserire la password di Administrator , Invio);
- scrivere "fixboot" e premere Invio; alla richiesta del programma dare "s";
- scrivere "fixmbr" e dare Invio; "s" quando richiesto dal programma;
- togliere il cd e digitare "exit".
Non resta che formattare o cancellare la partizione che ospitava Vista. Prima di eseguire queste operazioni è fortemente consigliato un backup dei dati importanti. Da Windows XP la partizione può essere formattata solo come FAT32 per diventare accessibile, dopodichè la si può cancellare da Gestione Computer/Gestione Dischi, raggiungibile con click destro su Risorse del computer/Gestisci.
Si risolve in questo modo anche l'errore di Partition Magic "Init Failed - error 117" che faceva terminare spontaneamente il programma all'avvio rendendolo inutilizzabile.
- avviare il pc con il cd di Windows XP;
- premere R quando richiesto per avviare la Console di Rispristino;
- accedere alla partizione di Windows XP (nella maggior parte dei casi basterà premere 1 , Invio e poi inserire la password di Administrator , Invio);
- scrivere "fixboot" e premere Invio; alla richiesta del programma dare "s";
- scrivere "fixmbr" e dare Invio; "s" quando richiesto dal programma;
- togliere il cd e digitare "exit".
Non resta che formattare o cancellare la partizione che ospitava Vista. Prima di eseguire queste operazioni è fortemente consigliato un backup dei dati importanti. Da Windows XP la partizione può essere formattata solo come FAT32 per diventare accessibile, dopodichè la si può cancellare da Gestione Computer/Gestione Dischi, raggiungibile con click destro su Risorse del computer/Gestisci.
Si risolve in questo modo anche l'errore di Partition Magic "Init Failed - error 117" che faceva terminare spontaneamente il programma all'avvio rendendolo inutilizzabile.
sabato, dicembre 30, 2006
Johnny's Web Browser su SF.net

Da un po' di tempo è disponibile all'indirizzo http://jwb.sf.net/ il mio browser, che vuole essere un programma senza troppe pretese ma scritto solamente con il .NET Framework, cosa che in fututo permetterà il porting del codice anche su altre piattaforme (es. Linux).
La community di sviluppo conta già 3 sviluppatori e una decina di tester; se conoscete il Visual Basic .NET vi consiglio di iscrivervi, sarete i benvenuti!
La community di sviluppo conta già 3 sviluppatori e una decina di tester; se conoscete il Visual Basic .NET vi consiglio di iscrivervi, sarete i benvenuti!
Installazione di PHP 5 su IIS 5.1 di Windows XP

Per installare PHP versione 5.2.0 su un server IIS locale basta seguire queste semplici istruzioni:
- scaricare il pacchetto PHP in formato zip di precompilati per Windows dal sito http://www.php.net/ (NON USARE L'INSTALLER!);
- estrarre l'archivio in C:\php;
- installare IIS da Pannello di controlllo/Installazione applicazioni/Installa_Rimuovi componenti di Windows;
- aggiungere al registro di sistema ilfile pws-php5isapi.reg contenuti in C:\php (eseguiremo l'installazione d PHP in IIS come modulo ISAPI e non CGI, in modo da velocizzarne l'esecuzione di molto);
- fare una copia di php.ini-recommended e rinominate l'originale come php.ini in C:\php;
- aprire php.ini e modificare come segue le seguenti voci:
- doc_root="C:\inetpub\wwwroot" ;
- cgi.force_redirect = 0 ;
- extension_dir = "C:\php\ext" ;
- nella sezione ;;;; Dynamic Extensions ;;;; attivare le librerie che interessano togliendo il ";" davanti al nome: es. extension=php_mysql.dll ;
- altre modifiche potrebbero essere necessarie a seconda di cosa volete far girare (es. session.save_path = "percorso", ecc.) - andare su Pannello di controllo/Strumenti di Amministrazione/Internet Information Services e fermare il servizio (NB: in realtà il servizio non viene scaricato);
- cliccare col tasto destro sul sito di default e selezionare Proprietà;
- nella maschera Filtri ISAPI cliccare su "Aggiungi...", specificare come nome PHP e come eseguibile C:\php\php5isapi.dll ;
- nella maschera Home directory cliccare su "Configurazione..." e nella maschera Mapping cliccare "Aggiungi...";
- su Eseguibile: specificare C:\php\php5isapi.dll , mentre su esensione scrivere ".php";
- dare OK a tutto e riavviare il servizio Pubblicazione sul Web (da prompt eseguire nell'ordine net stop w3svc e poi net start w3svc).
Questa configurazione è stata testata per IIS versioni 5.0 (Windows 2000) e 5.1 (Windows XP).
martedì, dicembre 26, 2006
Mandriva 2007 e ripristino MBR
Ho provato da poco Mandriva 2007, distro di Linux molto solida e completa: molte le facilitazioni per l'utente medio, ache sotto il profilo della sicurezza, che però innervosiscono l'utente esperto, poichè limitano persino la possibilità di compilare programmi e installarli, se questi non sono nel pacchetto Mandrake.
Per chi avesse installato Mandriva in una partizione del disco, in convivenza con Windows, per rimuovere LILO o Grub, che qualsiasi distro di linux installa nell'MBR, basta avviare Windows come Console di Ripristino dal CD di XP, e poi digitare FIXMBR: questo programma ripristinerà l'MBR delle partizioni NTFS di WIndows XP.
Per chi avesse installato Mandriva in una partizione del disco, in convivenza con Windows, per rimuovere LILO o Grub, che qualsiasi distro di linux installa nell'MBR, basta avviare Windows come Console di Ripristino dal CD di XP, e poi digitare FIXMBR: questo programma ripristinerà l'MBR delle partizioni NTFS di WIndows XP.
Alcune considerazioni su Vista
Da poco è possibile toccare ocn mano le prime copie di Windows Vista in italiano (BillGates release, RTM ver.6.0.6000). Non consiglio l'immediata installazione di questo nuovo OS, poichè i driver per Windows Vista non sono ancora usciti, in gran parte, e quelli di XP creano spesso e volentieri una schermata blu che costringe al riavvio. Inoltre tutto il pool di collegamenti internet vari (come "Scarica Windows Messenger" o "Trova prodotto antivirus") non sono aggiornati, e spesso nemmeno in italiano, oltre che in qualche caso mancanti. Si spera che almeno per il rilascio delle versioni commerciali di Vista questo fastidioso problemino venga risolto.
La prima cosa da fare appena installato Vista è di andare nel Pannello di Controllo, Risparmio energetico, e cambiare l'azione predefinita per il pulsante di chiusura di Windows, presente nel menu Start, che di default è Stand-by e non Arresta il sistema.
Cosa che salterà subito all'occhio dei più esperti è lo UAC (User Access Control), che visualizza un fastidioso form di conferma o meno per tutte le azioni dell'utente che interessano la configurazione del pc.
Come ultimo, è da notare la presenza in Vista di IIS 7, nuova versione del server Web di casa Microsoft, che integra questa volta una nuova interfaccia di configurazione (ma è possibile comunque installare la vecchia).
Tutte le applicazioni di Windows posso essere aggiunte o rimosse senza la richiesta del DVD di installazione, sarà anche per questo che Vista si installa in 8 GB.
La prima cosa da fare appena installato Vista è di andare nel Pannello di Controllo, Risparmio energetico, e cambiare l'azione predefinita per il pulsante di chiusura di Windows, presente nel menu Start, che di default è Stand-by e non Arresta il sistema.
Cosa che salterà subito all'occhio dei più esperti è lo UAC (User Access Control), che visualizza un fastidioso form di conferma o meno per tutte le azioni dell'utente che interessano la configurazione del pc.
Come ultimo, è da notare la presenza in Vista di IIS 7, nuova versione del server Web di casa Microsoft, che integra questa volta una nuova interfaccia di configurazione (ma è possibile comunque installare la vecchia).
Tutte le applicazioni di Windows posso essere aggiunte o rimosse senza la richiesta del DVD di installazione, sarà anche per questo che Vista si installa in 8 GB.
venerdì, dicembre 08, 2006
Windows Defender definitivo
Windows Defender è finalmente giunto alla versione definitiva dopo un lungo periodo di beta. Microsoft lo ha reso disponibile gratuitamente previa autenticazione della propria copia di Windows per verificarne online l'originalità.
Prodotto analogo e gratuito è SpyBot Search&Destroy, disponibile anche in italiano.
Prodotto analogo e gratuito è SpyBot Search&Destroy, disponibile anche in italiano.
Condivisione in Windows XP
Per controllare i permessi di accesso, lettura e scrittura in cartelle condivise e stampanti su Windows XP bisogna disabilitare "Utilizza condivisione dei file semplice" sotto le Opzioni cartella... del menu Strumenti di Esplora risorse.
Una volta fatto questo, se si sfogliano le proprietà di una cartella condivisa troveremo anche la linguetta Protezione, che specifica i diritti di controllo per ogni utente specificato in quell'elenco.
Per far accedere ad esempio una cartella da un pc in rete senza che sia richiesto un login per l'autorizzazione a sfogliare, aggiungere l'utente Guest. Per consentire il controllo completo a tutti, abilitare il check Controllo completo all'utente Everyone.
Notare che se si aggiunge un utente, questo può essere scelto solo fra gli account locali se il pc che si sta usando è fuori dominio, a parte Guest ed Everyone che sono built-in users.
Una volta fatto questo, se si sfogliano le proprietà di una cartella condivisa troveremo anche la linguetta Protezione, che specifica i diritti di controllo per ogni utente specificato in quell'elenco.
Per far accedere ad esempio una cartella da un pc in rete senza che sia richiesto un login per l'autorizzazione a sfogliare, aggiungere l'utente Guest. Per consentire il controllo completo a tutti, abilitare il check Controllo completo all'utente Everyone.
Notare che se si aggiunge un utente, questo può essere scelto solo fra gli account locali se il pc che si sta usando è fuori dominio, a parte Guest ed Everyone che sono built-in users.
venerdì, novembre 03, 2006
Risolutore veloce per matrici sparse
In Matlab risolvere sistemi lineari con matrici sparse può essere computazionalmente molto gravoso. E' possibile usare un tool ottimizzato per questo tipo di calcolo, chiamato UMFPACK, attualmente alla versione 2.0. Esiste anche come libreria per Linux.
Accelerare la navigazione con Firefox 2.0
Se usate Firefox 2.0 e avete una connessione a banda larga, ecco alcune ottimizzazione che aumenteranno la velocità di caricamento delle pagine. Digitare innanzitutto nella barra degli indirizzi la stringa "about:config", poi assegnare i valori alle voci di seguito riportati:
network.dns.disableIPv6 -> true
network.http.pipelining -> true
network.http.proxy.pipelining -> true
network.http.pipelining.maxrequests -> mettere un intero fra 10 e 30.
network.dns.disableIPv6 -> true
network.http.pipelining -> true
network.http.proxy.pipelining -> true
network.http.pipelining.maxrequests -> mettere un intero fra 10 e 30.
I Turbo sono tornati
Per quelli di voi che usano il Pascal (o Delphi) una biona notizia: Borland ha reso disponibili da poco e gratuitamente i propri prodotti Turbo, che sono:
- Turbo Delphi
- Turbo Delphi.NET
- Turbo C++
- Turbo C#
Dal sito della Borland sono liberamente scaricabili previa registrazione gratuita.
- Turbo Delphi
- Turbo Delphi.NET
- Turbo C++
- Turbo C#
Dal sito della Borland sono liberamente scaricabili previa registrazione gratuita.
Estrarre file da un installer MSI
Per estrarre il contenuto di file MSI, aprire il prompt dei comandi e scrivere:
msiexec /a nomedelfile.msi
si aprirà un wizard che vi chiederà dove estrarre i file.
msiexec /a nomedelfile.msi
si aprirà un wizard che vi chiederà dove estrarre i file.
Prompt dei comandi qui
Per aggiungere la voce "Apri prompt dei comandi" nella cartella selezionata nel menu che appare usando il tasto destro sopra una cartella procedere nel seguente modo:
- Start / Esegui... / scrivere "regedit" e premere Invio;
- navigare alla voce: HKEY_LOCAL_MACHINE/Software/Classes/Folder/Shell ;
- creare una nuova chiave con il nome "Apri prompt dei comandi" e il valore "cmd.exe /k pushd %L".
Uscire; il menu è ora presente.
- Start / Esegui... / scrivere "regedit" e premere Invio;
- navigare alla voce: HKEY_LOCAL_MACHINE/Software/Classes/Folder/Shell ;
- creare una nuova chiave con il nome "Apri prompt dei comandi" e il valore "cmd.exe /k pushd %L".
Uscire; il menu è ora presente.
mercoledì, novembre 01, 2006
NSIS installazione fai da te
NSIS (NullSoft Install Script/System) è una piattaforma di scripting gratuita per creare wizard di installazione, controllando alla perfezione tutte le possibilità di integrazione col sistema e le API che Windows offre in questi frangenti. Basta infatti scrivere un file in Notepad con l'estensione .NIS, che poi verrà compilato e genererà l'installer personalizzato. Se non si vuole imparare questo linguaggio è possibile fare tutto con un tool chiamato HM NIS Edit che guida l'utente nella creazione dell'eseguibile di installazione, in modo molto approfondito per quanto riguarda le varie possibilità messe a disposizione dal NullSoft Installer.
Parallelismo in Matlab
Per chi fosse interessato a parallelizzare il proprio algoritmo di calcolo in linguaggio Matlab, le strade sono molteplici:
- sfruttare le possibilità offerte dal toolbox Distributed Computing, integrato nel pacchetto Matlab dalla versione 7.0 in poi;
- sfruttare algoritmi e librerie di terze parti: per maggiori informazioni vedere http://www.saw.uwaterloo.ca/matlab/parallel/ ;
- usare una parallelizzazione di basso livello, ad esempio un cluster Linux (Matlab per Linux viene prodotto a 64 bit).
La scelta più performante resta comunque la prima, anche se di più alto livello dal punto di vista delle istruzioni. È inoltre la più scalabile.
- sfruttare le possibilità offerte dal toolbox Distributed Computing, integrato nel pacchetto Matlab dalla versione 7.0 in poi;
- sfruttare algoritmi e librerie di terze parti: per maggiori informazioni vedere http://www.saw.uwaterloo.ca/matlab/parallel/ ;
- usare una parallelizzazione di basso livello, ad esempio un cluster Linux (Matlab per Linux viene prodotto a 64 bit).
La scelta più performante resta comunque la prima, anche se di più alto livello dal punto di vista delle istruzioni. È inoltre la più scalabile.
Crack per PES 6
Per tutti gli appassionati di Pro Evolution Soccer, è uscita finalmente la versione 6, ad oggi non ancora in italiano. Per craccare questa release è necessario avere installato nel proprio pc Daemon’s Tool versione 4.03 almeno (non vanno bene le versioni precedenti) e poi un programmino dal nome Pr0t.St0p v1.0, che bisogna usare dopo aver montato il disco premendo Hide. Si ricorda che craccare i giochi è reato.
Nuova versione di AVG Antivirus
È da poco disponibile sul sito free.avg.com la nuova versione (la 7.5) gratuita di AVG Free Antivirus, uno dei migliori antivirus gratuiti del momento. Nessuna nuova funzionalità di rilievo; migliorata l’interfaccia e l’installer. Le versioni precedenti alla 7.5 avvisano l’utente automaticamente della presenza dell’upgrade, sebbene non installandolo: la versione 7.1 va infatti disinstallata e poi va riavviato il pc prima di procedere all’aggiornamento.
Inoltre dallo stesso sito è possibile scaricare anche un antispyware gratuito, che però, a differenza dell’antivirus, si installa come versione Pro per 30 giorni (trial) e poi riduce le sue funzionalità se non si acquista. Può essere un valido sostituto di Microsoft Windows Defender o di SpyBot Search and Destroy.
Inoltre dallo stesso sito è possibile scaricare anche un antispyware gratuito, che però, a differenza dell’antivirus, si installa come versione Pro per 30 giorni (trial) e poi riduce le sue funzionalità se non si acquista. Può essere un valido sostituto di Microsoft Windows Defender o di SpyBot Search and Destroy.
Animazioni GIF
Oltre al buonissimo Ulead Gif Animator 5.0 per creare animazioni in formato GIF per siti Web, è ancora valido un vecchio tool della Microsoft, Gif Animator, disponibile gratuitamente e con le funzioni di base che l’utente con necessità nella norma cerca. Segnalo inoltre il migliore convertitore di immagini in modalità batch (cioè programmata) per tutti i formati desiderabili, Advanced Batch Converter, che però non è gratis.
Iscriviti a:
Post (Atom)